# Common 模块导出

# Frame Analyzer 模块化组件（从frame子模块导入）
# 工具模块
from .common_utils import CommonUtils
from .coordinate_adapter import CoordinateAdapter
from .excel_utils import ExcelReportSaver
from .exe_utils import ExeUtils
from .folder_utils import delete_folder, read_json_arrays_from_dir, scan_folders
from .frame import (
    # 核心组件
    FrameAnalyzerCore,
    FrameCacheManager,
)

__all__ = [
    # Frame Analyzer 组件
    'FrameAnalyzerCore',
    'FrameCacheManager',
    # 工具模块
    'CommonUtils',
    'CoordinateAdapter',
    'ExeUtils',
    'scan_folders',
    'delete_folder',
    'read_json_arrays_from_dir',
    'ExcelReportSaver',
]
# pylint: enable=duplicate-code
